package org.jeecg.access.platform.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import java.io.Serializable;

/**
 * @description: todo
 * @author: taogang
 * @date: 2025/7/21 13:53
 */
@Data
@TableName("dy_user_info")
public class DyUserInfo implements BaseUserInfo,Serializable {

    private static final long serialVersionUID = 1L;
    @Id
    private String id;
    @Column(name = "name")
    private String name;
    @Column(name = "sec_user_id")
    private String secUserId;

    /** 粉丝数 **/
    @Column(name = "fans_count")
    private Integer fansCount;

    /** 最大粉丝数 **/
    @Column(name = "max_fans_count")
    private Integer maxFansCount;

    /** 多平台粉丝数 **/
    @Column(name = "m_platform_follow_count")
    private Integer mPlatformFollowCount;

    /** 关注数 **/
    @Column(name = "following_count")
    private Integer  followingCount;

    /** 总获赞数 **/
    @Column(name = "praised_count")
    private Integer praisedCount;

    /** 作品数 **/
    @Column(name = "works_count")
    private Integer worksCount;

    @Column(name = "creator")
    private String creator;
    @Column(name = "create_time")
    private String createTime;
    @Column(name = "updater")
    private String updater;
    @Column(name = "update_time")
    private String updateTime;
    @Column(name = "state")
    private Integer state;
}
